be self-supporting - Spanish English Dictionary